home *** CD-ROM | disk | FTP | other *** search
/ Mission 3 / Mission 3.zip / Mission 3.iso / zugabe / va45 / visual45 / misc / gem_dos.bug < prev    next >
Text File  |  1998-04-18  |  4KB  |  71 lines

  1.     -------------------------------------------------
  2.      Liste des bugs encore présents sur le TOS 4.04
  3.     -------------------------------------------------
  4.      Sauf expressément notifié, tous ces bugs sont corrigés par WinX 2.3
  5.     --------------------------------------------------------------------
  6.             Last update : 13 XII 1995
  7.  
  8. - Desktop :
  9.     . ouvre une fenêtre lecteur et la referme, la mémoire n'est pas
  10.       libérée, en renouvelant l'opération assez de fois on arrive à
  11.       ne plus avoir de mémoire !
  12.     . lors d'une copie avec changement de nom (en pressant ALT) si on
  13.       ne renomme pas le fichier et qu'il existe déjà sur la
  14.       destination, il n'y a pas de demande de confirmation !
  15.  
  16. - Event library :
  17.     . Dans le cas d'un accessoire avec une fenêtre contenant des
  18.       sliders, les évènements WM_ARROWED n'arrivent pas, il faut
  19.       un move ou autre chose pour qu'ils soient envoyés !
  20.       Ca marche évidemment très bien s'il est lançé en tant que
  21.       programme, sinon on s'en serait apperçu avant !
  22.     . Dans le cas d'envoi de nombreux messages à soi-même, pour à
  23.       peu près 320 octets en 6 messages, le GEM plante: les
  24.       évènements n'arrivent plus pour mon application !
  25.     . Si une application a 2 fenêtres ouvertes en même temps à l'
  26.       écran, alors en plus du message WM_TOP et WM_UNTOP, lors
  27.       d'un top de l'une des deux, elle reçoit un message erroné
  28.       WM_REDRAW avec des coordonnées folles. ex. (4,19) (17,19)
  29.     . Si vous clicquez dans ubne fenêtre non TOP, et que votre
  30.       application refuse de passer ladite fenêtre en TOP alors que
  31.       le GEM vous l'a demandé avec WM_TOP, et si votre clic souris dure
  32.       assez longtemps, alors vous recevrez un évènement click pour une
  33.       fenêtre qui n'est pas TOP !
  34.  
  35. - Wind library :
  36.     . Lors d'un resize d'une fenêtre, le GEM remet d'office la position
  37.       des sliders à zero, sans avertir.
  38.     . Bug du wind_find sous GEM normal : par exemple pour une fenêtre en
  39.       (0,0) et de taille (100,100) en extérieur, un wind_find #100,#100
  40.       renvoit le handle de cette fenêtre (les coordonnées extrèmes de la
  41.       fenêtre sont normalement 0,0,99,99). Ce bug est corrigé sous Geneva,
  42.       MAGiC, NAES ?
  43.  
  44. - Menu library :
  45.     . Faire un popup avec le flag indicateur et une ombre : l'ombre
  46.       n'est pas effacée correctement : mauvais calcul des
  47.       encombrements. (Non corrigé par WinX)
  48.  
  49. - Redraw :
  50.     . Le pixel le plus en bas à gauche d'une fenêtre (celui qui crée par
  51.       son absence, l'effet que l'ombre sous le slider horizontal est
  52.       portée vers la droite) n'est jamais redessiné.
  53.  
  54. - Form library :
  55.     . Si un bouton est soit DISABLE soit non-SELECTABLE mais qu'il est DEFAULT,
  56.       l'appui de [ENTER] puis le traitement par FORM_KEYB selectionnera le
  57.       le bouton malgré tout.
  58.     . un double click équivaut à un simple click pour FORM_BUTON,
  59.       ex.: double click sur un objet juste selectable l'enfonce
  60.     . sur un form button, dans le cas de la selection d'un bouton non exit :
  61.       le GEM ne reaffiche pas les objets fils du bouton en question.
  62.     . si votre formulaire fait exactement 640 pixels, alors la fonction ob_fix
  63.       de relocation de resource le convertira mal et lui donnera la largeur de
  64.       l'écran au lieu de nb_char_width*taille_1_char. Aucun moyen de contourner ça !
  65.  
  66. - Objet library :
  67.     . Après le traitement d'une touche par FORM_KEYBD et OBJC_EDIT, on ne sait 
  68.       pas si la touche a pu etre traité correctement par le champ éditable. Par
  69.       exemple, si on essait d'entrer une lettre dans un champ décimal, on 
  70.       n'est pas averti en retour d'AES que l'opération est impossible.
  71.